//
//  HomeRepository.h
//  Project
//
//  Created by liting on 2025/8/29.
//

#import <Foundation/Foundation.h>
@class BannerModel;
@class ItemModel;
@class RecommendModel;

NS_ASSUME_NONNULL_BEGIN

@interface HomeRepository : NSObject


#pragma mark - 单例方法
+ (instancetype)sharedLoader;

#pragma mark - 请求轮播图
- (NSArray<BannerModel*>*)getBannerData;

#pragma mark - 请求列表
- (NSArray<ItemModel*>*)getListDataWithPage:(int)page;

#pragma mark - 请求推荐列表
- (NSArray<RecommendModel*>*)getRecommendListData;

@end

NS_ASSUME_NONNULL_END
